home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / osi / isode / vmsisode / vmsisode80_tar.Z / vmsisode80_tar / sockit / gccinclude / prcdef.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-04-24  |  3.3 KB  |  61 lines

  1. /*    PRCDEF                                     */
  2. /*+                                                                         */
  3. /* $CREPRC STATUS FLAGS AND ITEM CODES                                      */
  4. /*-                                                                         */
  5.  
  6. #define PRC$M_SSRWAIT 1
  7. #define PRC$M_SSFEXCU 2
  8. #define PRC$M_PSWAPM 4
  9. #define PRC$M_NOACNT 8
  10. #define PRC$M_BATCH 16
  11. #define PRC$M_HIBER 32
  12. #define PRC$M_NOUAF 64
  13. #define PRC$M_NETWRK 128
  14. #define PRC$M_DISAWS 256
  15. #define PRC$M_DETACH 512
  16. #define PRC$M_INTER 1024
  17. #define PRC$M_IMGDMP 2048
  18. #define PRC$M_CLISPEC 4096
  19. #define PRC$M_NOPASSWORD 8192
  20. #define PRC$M_LOGIN 64
  21. union prcdef {
  22.     struct  {
  23.         unsigned prc$v_ssrwait : 1;     /* RESOURCE WAIT DISABLE            */
  24.         unsigned prc$v_ssfexcu : 1;     /* SYSTEM SERVICE FAIL EXCEPTION MODE  */
  25.         unsigned prc$v_pswapm : 1;      /* PROCESS SWAP MODE                */
  26.         unsigned prc$v_noacnt : 1;      /* ACCOUNTING MESSAGE DISABLE       */
  27.         unsigned prc$v_batch : 1;       /* BATCH INDICATOR                  */
  28.         unsigned prc$v_hiber : 1;       /* HIBERNATE BEFORE CALLING INITIAL IMAGE  */
  29.         unsigned prc$v_nouaf : 1;       /* BYPASS LOGIN VERIFICATION FOR DETACHED PROC.  */
  30.         unsigned prc$v_netwrk : 1;      /* NETWORK INDICATOR                */
  31.         unsigned prc$v_disaws : 1;      /* DISABLE WORKING SET ADJUST       */
  32.         unsigned prc$v_detach : 1;      /* DETACHED PROCESS                 */
  33.         unsigned prc$v_inter : 1;       /* INTERACTIVE INDICATOR            */
  34.         unsigned prc$v_imgdmp : 1;      /* IMAGE DUMP REQUESTED             */
  35.         unsigned prc$v_clispec : 1;     /* PASS CLI SPECIFICATIONS          */
  36.         unsigned prc$v_nopassword : 1;  /* DON'T PROMPT FOR USERNAME AND PASSWORD */
  37.         unsigned prc$v_fill_10 : 2;
  38.         } prc$r_prcdef_bits;
  39.     struct  {
  40.         unsigned prc$v_fill_0 : 6;
  41.         unsigned prc$v_login : 1;       /* BYPASS LOGIN VERIFICATION FOR DETACHED PROC.  */
  42.         unsigned prc$v_fill_11 : 1;
  43.         } prc$r_prcdef_obsolete;
  44.     } ;
  45. /*+                                                                         */
  46. /*                                                                          */
  47. /* Create Process Item List Data Identifier Definitions                     */
  48. /*                                                                          */
  49. /* **** NOTE ****                                                           */
  50. /*                                                                          */
  51. /*        New items must always be added at the END of the list so that     */
  52. /*        users will not have to relink or reassemble.                      */
  53. /*                                                                          */
  54. /*-                                                                         */
  55. #define PRC$_LISTEND 0                  /* End of list (must be first code) */
  56. #define PRC$_PGFLCHAR 1                 /* Page file characteristics        */
  57. #define PRC$_PGFLINDEX 2                /* Page file index                  */
  58. #define PRC$_INPUT_ATT 3                /* SYS$INPUT attributes             */
  59. #define PRC$_OUTPUT_ATT 4               /* SYS$OUTPUT attributes            */
  60. #define PRC$_ERROR_ATT 5                /* SYS$ERROR attributes             */
  61.